/*
 * @Author:gxx
 * @Date: 2021-03-26 17:38:45
 * @Last Modified by: gxx
 * @Last Modified time: 2021-03-26 17:38:45
 * @Description: 算法竞赛经典入门　３－２　ＷＥＲＴＹＵ
*/
#include <iostream>
#include <string>
using namespace std;

int main(int argc, char **argv){

    char s[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
    string input;
    string out_put;
    int Len = sizeof(s);
    while (getline(cin,input)){
        int len = input.length();
        for(int i = 0; i < len ; i++){
            for (int j = 1; j < Len; j++)
            if (input[i]==s[j]){
                input[i] = s[j-1];
            }
        }
        out_put = input + "\n";
        cout <<out_put;
    }
    return 0;
}
